{{tag>Karmic p2p bittorrent}}

----

====== ruTorrent ======

**ruTorrent** est une interface web en PHP permettant d'accéder à [[rTorrent]]. Il est basé sur l'interface de µTorrent, ce qui le rend très agréable à utiliser. ruTorrent tient donc son nom de rTorrent + µTorrent.

===== Pré-requis =====

Vous devez avoir installé un serveur web ([[lamp]]) et [[rTorrent]].


===== Installation =====

==== Par SVN ====

<note warning>La version SVN est une version en cours de développement et donc pouvant être **non stable**</note>

[[:tutoriel:comment_installer_un_paquet|Installez les paquets]] [[apt://subversion,libapache2-mod-scgi|subversion libapache2-mod-scgi]].

Cette application web n'étant pas disponible dans les dépôts il faut l'installer à partir de son dépôt SVN

Nous allons effectuer ces actions en ligne de commande dans un [[:terminal]]. Le répertoire du serveur web sera celui par défaut **/var/www** qui nécessite les [[:sudo|droits d'administrateur]]. Nous allons pour simplifier nous mettre dans le compte de l'utilisateur apache **www-data** (à adapter suivant votre configuration et l'emplacement du dossier où vous placerez vos fichiers). Les étapes sont :

  - Prendre le rôle de l'utilisateur **www-data**
  - Aller dans le dossier web **/var/www**
  - Recupere rutorrent par svn
  - Sortir de la session www-data

  sudo -i -u www-data
  cd /var/www
  sudo svn checkout http://rutorrent.googlecode.com/svn/trunk/rtorrent
  exit

==== Avec la dernière archive stable ====

Cette application web n'étant pas disponible dans les dépôts il faut l'installer à partir de l'archive officielle

Nous allons effectuer ces actions en ligne de commande dans un [[:terminal]]. Le répertoire du serveur web sera celui par défaut **/var/www** qui nécessite les [[:sudo|droits d'administrateur]]. Nous allons pour simplifier nous mettre dans le compte de l'utilisateur apache **www-data** (à adapter suivant votre configuration et l'emplacement du dossier où vous placerez vos fichiers). Les étapes sont :

Allez sur http://code.google.com/p/rutorrent/downloads/list
et telecharger la derniere achive stable :
  rtorrent-2.8.tar.gz   	 rutorrent 2.8 core files

  - Prendre le rôle de l'utilisateur **www-data**
  - Aller dans le dossier web **/var/www**
  - Télécharger l'archive de rutorrent
  - Décompresser les fichiers
  - Sortir de la session www-data

  sudo -i -u www-data
  cd /var/www
  wget http://rutorrent.googlecode.com/files/rtorrent-2.8.tar.gz
  tar xvzf rtorrent-2.8.tar.gz
  exit

===== Configuration =====

[[:tutoriel:comment_modifier_un_fichier|Editez le fichier]] ~/.rtorrent.rc et ajoutez la ligne suivante:

  scgi_port = 127.0.0.1:5000

[[:tutoriel:comment_modifier_un_fichier|Editez le fichier]] /etc/apache2/httpd.conf et ajoutez la ligne suivante:

  SCGIMount /RPC2 127.0.0.1:5000

Activez le module apache **scgi**, en saisissant la commande suivante dans un [[terminal]]:

  sudo a2enmod scgi


===== Voir aussi =====

  * (en) [[http://code.google.com/p/rutorrent/wiki/Main|Site officiel de ruTorrent]] 


----

//Contributeurs : [[:utilisateurs:justforthesnow|Justforthesnow]]//